.body_bg{
  background-image: url('../images/zj_bg.jpg');
  background-size: 100% contain;
  background-position: center top;
  background-repeat: no-repeat;
  background-color: #09137c;
}
.top img{float: left;}
.top_right{float: right; padding: 12px 0;}
.top_right a{text-decoration: none; color: #333}
.sys_title{font-size: 67px; color: #fff000; letter-spacing: 20px; text-align: center; font-weight: 500; margin-bottom: 20px; margin-top: 40px;
            background-image: url('../images/h1_gx.png');
            background-size: 98% 20%;
            background-repeat: no-repeat;
            background-position: center bottom;
            padding-bottom: 35px;
            }
.h_box{position: absolute;
        width: 100%;
        top: 50%;
        margin-top: -348px;}
.zj_logo{position: fixed; left: 0; top: 0}
.container{width: 1140px; margin: 0 auto; text-align: center;}
.load_box{padding: 20px;}
.load_box .left{ float: left; width: 556px;
                  background-color: #f5f5f6; border-radius: 18px; padding: 22px;
                  box-shadow: 0 0 20px #085a85;
                }
.zs_box{ width: 115px; float: left;}
.zs_box img{box-shadow: 3px 3px 5px rgba(0,0,0,0.5); }
.zs_box img:nth-child(1){ margin-bottom: 8px;}
.loadinfo{ margin-left: 184px; margin-top: 53px}
.loadinfo ul{padding: 0; margin-left: 33px;}
.loadinfo li{ padding: 0 0 35px 0; text-align: left !important; overflow: auto;}
.loadinfo input{ width: 233px; height: 32px; border: 1px solid #d3d3d3; padding: 0; margin: 0;}
#sub{ display: block; width: 304px; height: 50px; border-radius: 5px; border:none;
      background-image: url('../images/btn_bg.jpg');
      background-repeat: repeat-x;
      font-size: 20px; color: #fff;
      cursor: pointer;
    }
.dzinfo{border-top: 2px solid #ececec}
.dzinfo span{border-top: 1px solid #fff; margin-top: 18px; display: inline-block; font-size: 16px; color: #acabac}

.load_box .right{ float: right; background-color: rgba(255,255,255,0.2);
                  border-radius: 18px; border: 2px solid #19d5f7;
                  box-shadow: 0 0 20px #085a85;
                  /*box-shadow: -5px 5px 5px #0f66be;*/
                  padding: 27px 24px;
                  width: 406px;
                  font-size: 14px;
                  position: relative;
                }
.load_box .right i{display: block; height: 25px; position: absolute;}
.load_box .right i:nth-child(1){right: -10px; top: -11px}
.load_box .right i:nth-child(2){left: -20px; bottom: -14px;}
.load_box .right h1{padding: 0 0 29px 0; margin: 0; border-bottom: 1px solid #89f8fa; color: #fff;}
.sys_jj{ padding: 31px 11px;}
.load_box .right span{ line-height: 28px; display: block; text-align: left; text-indent:2em; color: #fff;}
.load_box .right span:nth-child(2){color: #fff000; text-indent: 0;}
.bottom_box{text-align: left; clear: both; margin: 30px; padding: 15px 0;}
.flsm{
  /*background-image: url('../images/flsm.png');*/
  background-repeat: no-repeat;
  height: 24px; display: block; margin-left: 30px; color: #fff; font-weight: bold;
  font-size: 18px;
}
.bottom_box span:nth-child(3){
  clear: both;
  line-height: 55px; color: #fff;
  margin-left: 30px;
  font-size: 16px;
}
.bottom_box i{ width: 22px; height: 22px; float: left;}


/*main*/
.top{background-color: #f0f0f0; height: 45px; margin: 0}
.main_left{width: 188px;}
.main_left dl dt{ color: #fff000; overflow: auto; font-size: 18px;
                  border-bottom: 1px solid #9eb4e4;
                  margin-bottom: 15px;
                  line-height: 24px; display: block; padding: 15px 0;}
.main_left dl dd{clear: both;}
.main_left dl dd a{ color: #fff; text-decoration: none; display: block; padding: 10px 0; align-items:center; overflow: auto;}
.main_left dl:nth-child(1) dd a{ padding-left: 36px;}
.main_left dl  dd a:hover{background: #1456ef}
.main_left dl i,
.main_left dl dt span{display: block; float: left; margin-left: 20px;}
.main_left dl dt span{margin-left: 10px;}
.zjls{ background-image: url('../images/main_icons.png');
       background-repeat: no-repeat;
       width: 24px; height: 24px;
    }
.cywz{ background-image: url('../images/main_icons.png');
       background-repeat: no-repeat;
       width: 24px; height: 24px;
       background-position: 0 -41px;
    }
.zywz{ background-image: url('../images/main_icons.png');
       background-repeat: no-repeat;
       width: 24px; height: 24px;
       background-position: 0 -99px;
    }

.main_left dl dd a i{display: block;}
.kq{ background-image: url('../images/main_icons.png');
     background-repeat: no-repeat;
     width: 20px;
     height: 20px;
     background-position: -48px 0;
   }
.fzqr{background-image: url('../images/main_icons.png');
     background-repeat: no-repeat;
     width: 20px;
     height: 20px;
     background-position: -95px 0;
   }
.main_left dl:nth-child(2) dd a{ line-height: 35px; font-size: 14px;}
.sina{background-image: url('../images/main_icons.png');
    background-repeat: no-repeat;
    width: 77px;
    height: 29px;
    background-position: -68px -39px;
  }
.baidu{background-image: url('../images/main_icons.png');
    background-repeat: no-repeat;
    width: 77px;
    height: 29px;
    background-position: -169px -40px;
  }
.tengxun{background-image: url('../images/main_icons.png');
    background-repeat: no-repeat;
    width: 27px;
    height: 29px;
    background-position: -285px -40px;
    margin-top: 2px;
  }
.main_left dl:nth-child(3) dd a{line-height: 45px;}
.main_left dl:nth-child(3) dd span{margin-top: -30px;}
.chsi{background-image: url('../images/main_icons.png');
    background-repeat: no-repeat;
    width: 57px;
    height: 31px;
    background-position: -62px -95px;
    margin-top: 2px;}
.gszb{background-image: url('../images/main_icons.png');
    background-repeat: no-repeat;
    width: 39px;
    height: 31px;
    background-position: -151px -95px;
    margin-top: 2px;}

















/*END*/
